-- **************************************************************************
-- ** 创建者   : suning
-- ** 创建日期 : 20220428
-- ** 功能描述 ：快件留言表清洗表
-- **************************************************************************
-- **************************** 修改日志 ************************************
-- **************************************************************************
-- ** 依赖表：
--        leave_message  快件留言表
-- **************************************************************************
-- ** 输出表：
-- **************************************************************************
-- *******************  CURRENT_VERSION ： V.1.1  ***************************
-- **************************************************************************
create external table if not exists jms_dwd.dwd_sqs_leave_message_base_dt(
     id                                bigint               comment'主键ID'
    ,waybill_no                        string               comment'运单号'
    ,register_network_id               bigint               comment'登记网点ID'
    ,register_network_code             string               comment'登记网点编码'
    ,register_network_name             string               comment'登记网点名称'
    ,register_person_code              string               comment'登记人编码'
    ,register_person_name              string               comment'登记人名称'
    ,register_person_phone             string               comment'登记人手机'
    ,receive_network_id                bigint               comment'接收网点ID'
    ,receive_network_code              string               comment'接收网点CODE'
    ,receive_network_name              string               comment'接收网点名称'
    ,reply_content                     string               comment'回复内容'
    ,file_url                          string               comment'附件URL'
    ,is_reply                          bigint               comment'当前留言是否被回复1未回复2已回复'
    ,create_by                         bigint               comment'创建人ID'
    ,create_by_code                    string               comment'创建者编码'
    ,update_by_code                    string               comment'更新者编码'
    ,update_by                         bigint               comment'更新人ID'
    ,create_by_name                    string               comment'创建人名称'
    ,update_by_name                    string               comment'最后修改人名称'
    ,create_time                       timestamp            comment'创建时间'
    ,update_time                       timestamp            comment'更新时间'
    ,is_delete                         bigint               comment'是否删除:1未删除,2已删除'
    ,country_id                        bigint               comment'所属国家:默认1中国'
    ,is_enable                         bigint               comment'是否启用:1启用,2不启用'
    ,pick_network_code                 string               comment'寄件网点CODE'
    ,pick_network_name                 string               comment'寄件网点名称'
    ,conversation_id                   bigint               comment'会话ID'
    ,last_reply                        bigint               comment'最后的回复状态REGISTER(0,\"未回复\"),NO(1,\"未回复\"),YSE(2,\"已回复\"),END(3,\"已完结\")查询逻辑备注接收方查询<未回复数据库取值\n0，1;已回复数据库取值：2;未完结数据库取值：3>登记方查询<已登记数据库取值：0;未回复数据库取值：2;已回复数据库取值：1;未完结数据库取值：3>\n'
    ,leave_message_type                bigint               comment'留言类型:1、破损2、延误3、遗失4、其他'
    ,new_content                       string               comment'最新回复内容'
    ,receiver_phone                    string               comment'收件人电话'
    ,latest_reply_time                 timestamp            comment'最新回复时间'
)comment '服务质量-快件留言表'
partitioned by (dt string comment '创建日期 (yyyy-mm-dd)')
stored as parquet
location '/dw/hive/jms_dwd.db/external/dwd_sqs_leave_message_base_dt'
tblproperties (
'discover.partitions' = 'false',
'parquet.column.index.access' = 'true'
);


alter table jms_dwd.dwd_sqs_leave_message_base_dt add columns(
    receiver_name string comment'收件人姓名'
) cascade;